223. 檢查TCP or UDP是否有通
Why
搞SRS的時候,
要測試webRTC的功能,
開了UDP但不知道到底有沒有通。
Solution
UDP
nc -u YOUR_PUBLIC_IP 30000
通的話,應該是會發現你可以在底下打字,然後不會結束。
如果有另一台伺服器可以玩的話,
可以做server
nc -ulvp 30000
ref.
Netcat
安裝方式
Mac
brew install netcat
Linux
apt install netcat
CentOS
yum install nc
Alpine Linux
apk add netcat-openbsd
Docker
apt install netcat-traditional
- 檢查特定的port 是否開啟
nc -v 192.168.0.175 5000
- 掃描對方機器的port
nc -vnz -w 1 192.168.233.208 1-1000 2000-3000
再來還有送出http請求、寄信、簡易網頁伺服器...